/**
 * 有人说，原型继承的实现是不需要了解创建的过程的。谈谈理解
 * 
 * 我认为，需要了解创建的过程，原因
 *      1、了解创建的过程你才能知道什么样的情况下用什么样的设计模式
 *      2、了解创建的过程才知道如何去创建对象
 *      3、了解创建的过程才知道传入的自定义的方法会不会互相覆盖，这些属性、方法在调用时是自身的还是要去原型链上寻找
 */
